设数组A[0..8,1..10],数组中任一元素A[i,j]均占内存48个二进制位,从首地址2000开始连续存放在主内存?E
来源:百度知道 编辑:UC知道 时间:2024/07/04 10:51:59
设数组A[0..8,1..10],数组中任一元素A[i,j]均占内存48个二进制位,从首地址2000开始连续存放在主内存里,主内存字长为16位,那么
(l) 存放该数组至少需要的单元数是_______;
(2) 存放数组的第8列的所有元素至少需要的单元数是_______;
(3) 数组按列存储时,元素A[5,8]的起始地址是_______。
这个题怎么做~~~那位大虾说下。。
(l) 存放该数组至少需要的单元数是_______;
(2) 存放数组的第8列的所有元素至少需要的单元数是_______;
(3) 数组按列存储时,元素A[5,8]的起始地址是_______。
这个题怎么做~~~那位大虾说下。。
240,
24
2120
不知道对不对
数组元素count 是 8*10=80
一个元素在内存的位置是 48/16=3
所有的元素就是 3*80=240;
第八列 这个二维数组 可以看做是一个 8行10列的视图
所以一列就是8个元素
8*3=24
5,8 就是 5*8*3=240
给分吧
数组A[0..8,1..10]
应注意到行是从0开始,列是从1开始
所以是9行,10列
1)
数组元素count 是 9*10=90
一个元素在内存的位置是 48/16=3
所有的元素就是 3*90=270;
2)
这个二维数组 可以看做是一个 9行10列的视图
所以一列就是9个元素
9*3=27
3)
A[5,8]
(此处也要注意到行是从0开始,列从1开始)
第6行 第8列
7*9*3 = 189//前7列
5*3 = 15//第8列前5个元素
189+15+2000 = 2204
正确答案为
1)270
2)27
3)2204
java中的数组赋值给数组问题int[ ] a=new int[10];int[ ] b=new int[8];
C语言题:将5插入数组a{0,2,4,6,8,10,12}中,保持数组升序?
一个数组a【10】,那么a+2是什么意思呢?
指针p和一维数组a构成3*2的数组,并为a赋初值2,4,6,8,10,12,要求先按行的顺序输出二维数组,再按列的顺序输
数组A[-1..5,2..8,1..8]以行为主序储存
已知一个整型数组a[5],其各元素值为4,6,8,10,12。使用指针求该数组元素之积
在数组A和B中各输入10个数,输出两数组都有的数
c++数组问题 例如:int a[5]={2,10}
C语言中 设 int a[]={1,2,3,4,5}, *p=a 则数组元素的正确表示是()
C++中如何给数组设初值